[1] 2 4 6 8
[1] "Pedro" "Paula" "Pietro" "Paloma"
[1] TRUE FALSE TRUE FALSE
Escola de Métodos em Ciência Política
%in% na Seleção de elementos[1] TRUE
[1] FALSE
[1] FALSE
Um data.frame é o mesmo que uma tabela do SQL ou uma planilha Excel
seus dados provavelmente serão importados para um objeto data.frame
data.frame’s são listas especiais em que todos os elementos possuem o mesmo comprimento.
Cada elemento dessa lista pode ser pensado como uma coluna da tabela - ou como uma variável. Uso do ‘$’
Seu comprimento representa o número de linhas - ou seja, de observações
Funções úteis:
head() # Mostra as primeiras 6 linhas.
tail() # Mostra as últimas 6 linhas.
dim() # Número de linhas e de colunas.
names() # Os nomes das colunas (variáveis).
str() # Estrutura do data.frame. Mostra, entre outras coisas, as >classes de cada coluna.
cbind() # Acopla duas tabelas lado a lado.
rbind() # Empilha duas tabelas.
|
| | 0%
|
|== | 3%
|
|===== | 7%
|
|======== | 11%
|
|========== | 15%
|
|=========== | 16%
|
|================= | 24%
|
|===================== | 31%
|
|========================== | 37%
|
|============================ | 40%
|
|=================================== | 50%
|
|===================================== | 54%
|
|======================================== | 57%
|
|============================================= | 64%
|
|================================================= | 71%
|
|====================================================== | 77%
|
|================================================================== | 94%
|
|==================================================================== | 97%
|
|======================================================================| 100%
- Provavelmente, demorará alguns segundos, até minutos, para a importação
- Além disso, essa forma **demanda acesso à internet**
[1] "DT_GERACAO" "HH_GERACAO"
[3] "ANO_ELEICAO" "CD_TIPO_ELEICAO"
[5] "NM_TIPO_ELEICAO" "NR_TURNO"
[7] "CD_ELEICAO" "DS_ELEICAO"
[9] "DT_ELEICAO" "SG_UF"
[11] "SG_UE" "NM_UE"
[13] "CD_CARGO" "DS_CARGO"
[15] "TP_AGREMIACAO" "NR_PARTIDO"
[17] "SG_PARTIDO" "NM_PARTIDO"
[19] "SQ_COLIGACAO" "NM_COLIGACAO"
[21] "DS_COMPOSICAO_COLIGACAO" "CD_SITUACAO_LEGENDA"
[23] "DS_SITUACAO"
str()tibble [251 × 23] (S3: tbl_df/tbl/data.frame)
$ DT_GERACAO : chr [1:251] "03/03/2024" "03/03/2024" "03/03/2024" "03/03/2024" ...
$ HH_GERACAO : 'hms' num [1:251] 11:01:19 11:01:19 11:01:19 11:01:19 ...
..- attr(*, "units")= chr "secs"
$ ANO_ELEICAO : num [1:251] 2018 2018 2018 2018 2018 ...
$ CD_TIPO_ELEICAO : num [1:251] 2 2 2 2 2 2 2 2 2 2 ...
$ NM_TIPO_ELEICAO : chr [1:251] "ELEIÇÃO ORDINÁRIA" "ELEIÇÃO ORDINÁRIA" "ELEIÇÃO ORDINÁRIA" "ELEIÇÃO ORDINÁRIA" ...
$ NR_TURNO : num [1:251] 1 1 1 1 1 1 1 1 1 1 ...
$ CD_ELEICAO : num [1:251] 297 297 297 297 297 297 297 297 297 297 ...
$ DS_ELEICAO : chr [1:251] "Eleições Gerais Estaduais 2018" "Eleições Gerais Estaduais 2018" "Eleições Gerais Estaduais 2018" "Eleições Gerais Estaduais 2018" ...
$ DT_ELEICAO : chr [1:251] "07/10/2018" "07/10/2018" "07/10/2018" "07/10/2018" ...
$ SG_UF : chr [1:251] "DF" "DF" "DF" "DF" ...
$ SG_UE : chr [1:251] "DF" "DF" "DF" "DF" ...
$ NM_UE : chr [1:251] "DISTRITO FEDERAL" "DISTRITO FEDERAL" "DISTRITO FEDERAL" "DISTRITO FEDERAL" ...
$ CD_CARGO : num [1:251] 8 5 5 10 8 4 5 4 9 5 ...
$ DS_CARGO : chr [1:251] "DEPUTADO DISTRITAL" "SENADOR" "SENADOR" "2º SUPLENTE" ...
$ TP_AGREMIACAO : chr [1:251] "COLIGAÇÃO" "COLIGAÇÃO" "COLIGAÇÃO" "COLIGAÇÃO" ...
$ NR_PARTIDO : num [1:251] 21 90 54 70 28 36 77 28 14 23 ...
$ SG_PARTIDO : chr [1:251] "PCB" "PROS" "PPL" "AVANTE" ...
$ NM_PARTIDO : chr [1:251] "PARTIDO COMUNISTA BRASILEIRO" "PARTIDO REPUBLICANO DA ORDEM SOCIAL" "PARTIDO PÁTRIA LIVRE" "AVANTE" ...
$ SQ_COLIGACAO : num [1:251] 7e+10 7e+10 7e+10 7e+10 7e+10 ...
$ NM_COLIGACAO : chr [1:251] "ELAS POR NÓS: SEM MEDO DE MUDAR O DF" "JUNTOS DE VOCÊ" "PRA FAZER A DIFERENÇA" "PRA FAZER A DIFERENÇA" ...
$ DS_COMPOSICAO_COLIGACAO: chr [1:251] "PSOL / PCB" "PROS / PTB / PHS / PATRIOTA / PMN / PTC / PMB" "MDB / PP / AVANTE / PSL / PPL" "MDB / PP / AVANTE / PSL / PPL" ...
$ CD_SITUACAO_LEGENDA : chr [1:251] "D" "D" "D" "D" ...
$ DS_SITUACAO : chr [1:251] "DEFERIDO" "DEFERIDO" "DEFERIDO" "DEFERIDO" ...
- attr(*, ".internal.selfref")=<externalptr>
head()# A tibble: 2 × 23
DT_GERACAO HH_GERACAO ANO_ELEICAO CD_TIPO_ELEICAO NM_TIPO_ELEICAO NR_TURNO
<chr> <time> <dbl> <dbl> <chr> <dbl>
1 03/03/2024 11:01:19 2018 2 ELEIÇÃO ORDINÁRIA 1
2 03/03/2024 11:01:19 2018 2 ELEIÇÃO ORDINÁRIA 1
# ℹ 17 more variables: CD_ELEICAO <dbl>, DS_ELEICAO <chr>, DT_ELEICAO <chr>,
# SG_UF <chr>, SG_UE <chr>, NM_UE <chr>, CD_CARGO <dbl>, DS_CARGO <chr>,
# TP_AGREMIACAO <chr>, NR_PARTIDO <dbl>, SG_PARTIDO <chr>, NM_PARTIDO <chr>,
# SQ_COLIGACAO <dbl>, NM_COLIGACAO <chr>, DS_COMPOSICAO_COLIGACAO <chr>,
# CD_SITUACAO_LEGENDA <chr>, DS_SITUACAO <chr>
head()# A tibble: 2 × 23
DT_GERACAO HH_GERACAO ANO_ELEICAO CD_TIPO_ELEICAO NM_TIPO_ELEICAO NR_TURNO
<chr> <time> <dbl> <dbl> <chr> <dbl>
1 03/03/2024 11:01:19 2018 2 ELEIÇÃO ORDINÁRIA 1
2 03/03/2024 11:01:19 2018 2 ELEIÇÃO ORDINÁRIA 1
# ℹ 17 more variables: CD_ELEICAO <dbl>, DS_ELEICAO <chr>, DT_ELEICAO <chr>,
# SG_UF <chr>, SG_UE <chr>, NM_UE <chr>, CD_CARGO <dbl>, DS_CARGO <chr>,
# TP_AGREMIACAO <chr>, NR_PARTIDO <dbl>, SG_PARTIDO <chr>, NM_PARTIDO <chr>,
# SQ_COLIGACAO <dbl>, NM_COLIGACAO <chr>, DS_COMPOSICAO_COLIGACAO <chr>,
# CD_SITUACAO_LEGENDA <chr>, DS_SITUACAO <chr>
CURSO DE R